thread a needle - German English Dictionary